﻿.dynamic-expression {
}

    .dynamic-expression .dynamic-expression_t {
        margin: 15px 0;
    }

    .dynamic-expression .dynamic-expression_b {
        margin: 15px 0 30px;
        padding: 0 0 0 40px;
    }

.dynamic-expression_b .add {
    font-size: 12px;
}

.dynamic-expression_b .list-item {
    font-size: 14px;
    margin: 0 0 15px;
}

.dynamic-expression_b .list-link {
    color: #4c4c4c;
}

.dynamic-expression_b .list-ico {
    cursor: pointer;
    margin: 0 5px 0 0;
}

.dynamic-expression_b .form-input,
.dynamic-expression_b .list-ico,
.dynamic-expression_b .list-descr,
.dynamic-expression_b .__link {
    display: inline-block;
}

.dynamic-expression_b .form-input
{
    vertical-align: middle;
}

.dynamic-expression_b .form-input,
.dynamic-expression_b .list-descr {
    margin: 0 10px;
}

.dynamic-expression_b .form-group
{
    margin: 10px 0 0;
}

.dynamic-expression_b .list-descr {
    margin: 0;
}

.dynamic-expression_b .list.__sub {
    padding: 15px 0 0 20px;
}